The BabyUML discipl ine of programming where A Program = Data + Communicat ion + Algor i thms
نویسنده
چکیده
I want increased confidence in my programs. I want my own and other people’s programs to be more readable. I want a new discipline of programming that augments my thought processes. Therefore, I create and explore a new discipline of programming in my BabyUML laboratory. I select, simplify and twist UML and other languages to demonstrate how they help bridge the gap between me as a programmer and the objects running in my computer The focus is on the run time objects; their structure, their interaction, and their individual behaviors.
منابع مشابه
Problem solving techniques for the design of algorithms
By studying the problem-solving techniques that people use to design algor i thms we can learn something about bui ld ing systems that automatical ly derive algor i thms or assist human designers. In this paper we present a model of a lgor i thm design based on our analysis of the protocols of two subjects designing three convex hull algori thms. The subjects work mainly in a data-f low problem...
متن کاملPerformance analysis of a decoding algorithm for algebraic-geometry codes
We analyse the known decoding algor i thms for algebraic geometry codes in the case where the number of errors is greater than or equal to L(dFR 1)/21+ 1, where d F R is the Feng-Rao distance.
متن کاملAn Improved Left-Corner Parsing Algorithm
G r i f f i t h s and Pet.rick (1965) propose several algori thms for recognizing sentences of contex t f ree grammars in the general case One of these algor i thms, the NBT (Non-select ive Bottom to Top) Algor i thm, has since been ca l led a " l e f t c o r n e r " algor i thm. Of l a te , i n te res t has been rekindled in l e f t co rne r parsers. Chester (1980) proposes a modi f ica t ion ...
متن کاملDo we talk ( or write ? ) differently over the Net ? - A lexical enquiry into ‘ a ’ Net - EN - JUN ARATA
Emails , In ternet d iscussion fora , chat rooms. . .a growing number of people use network connected computers for their personal , educat ional , and job-re la ted correspondence. Some are very formal and some others are very casual . When people are in such computer mediated communicat ion (CMC), do they ta lk (or wri te) d i f ferent ly f rom convent ional wri t ten or ora l communicat ions...
متن کامل